fob(*[1], *[2], 3)

fob(**{"x": 1}, y=2, **{"z": 3})

*fob(4), 4
[*fob(4), 4]
{*fob(4), 4}
{"x": 1, **{"y": 2}}
{**{"x": 2}, "x": 1}

{*[]}